/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package org.Carol.client;

/**
 *
 * @author ¡¡
 */
import com.google.gwt.event.dom.client.ClickEvent;
  import com.google.gwt.event.dom.client.ClickHandler;
  import com.google.gwt.user.client.ui.Button;
  import com.google.gwt.user.client.ui.DialogBox;
  import com.google.gwt.user.client.ui.FlexTable;
  import com.google.gwt.user.client.ui.TextBox;
   
  /** Diálogo que bloquea la página que lo contiene y la libera al cerrarse. La clase
   * <code>DialogBox</code> es una subclase de <code>PopupPanel</code>.<br>
   * Las instancias de <code>DialogBox</code> tienen una barra de título que permite
   * arrastrarlos.*/
  public class Ver extends DialogBox {
    private final TextBox txtNombre = new TextBox();
    private final TextBox txtautor = new TextBox();
    private final Button btnBuscar = new Button("Buscar Libro", new ClickHandler() {
      public void onClick(ClickEvent event) {
       // Cierra el cuadro de diálogo.
        hide();
      }
    });
    public Ver() {
      /* El primer parámetro en false indica que el diálogo no es autohide. El segundo
       * parámetro es true para indicar que es modal, o sea que bloquea el resto de la
       * página si no se cierra. */
      super(false, true);
      // Oscurece el fondo al abrirse.
      setGlassEnabled(true);
      // Asigna el texto de la barra de título.
      setText("Ingrese Nombre o Autor del Libro");
      // Realiza una animación al abrir o cerrar el diálogo.
      setAnimationEnabled(true);
      final FlexTable contenido = new FlexTable();
      contenido.setCellSpacing(12);
      contenido.setCellPadding(0);
      
      contenido.setText(0, 0, "Nombre:");
      contenido.setWidget(0, 1, txtNombre);
      contenido.setText(1, 0, "Autor:");
     contenido.setWidget(1, 1, txtautor);
      contenido.setWidget(2, 1, btnBuscar);
      // Asigna el contenido.
      setWidget(contenido);
    }
 }
